String Copy Example Program


You can just cut this program and paste it into Visual Studio:
/*********** STRING COPY FUNCTION PROGRAM Jim Engel **************/ #include <iostream> #include <cstring> using namespace std; int StrCopy ( char* target, char * source ); int main( ) { char abc[64] = "ABCDEFGHIJK"; char dig[64] = "01234567890123456"; int rv, offset; while ( true ) { cout << "\n\nString copy demo program\n\nOffset: "; cin >> offset; cout << "Start in main:\n dig: " << dig << endl << endl; rv = StrCopy ( dig + offset, abc ); cout << "Back in main:\n dig: " << dig << "\n rv = " << rv<< endl; } cout << endl << "\nProgram Complete\n"; return 0; } int StrCopy ( char* target, char * source ) { int mk = 0; while ( true ) { if ( source[mk] == 0 ) { target[mk] = 0; return mk; } target[mk] = source[mk]; ++mk; } }